package com.taobao.txc.resourcemanager.b.c;

import com.taobao.txc.resourcemanager.b.a.b;
import java.sql.Array;
import java.sql.Blob;
import java.sql.CallableStatement;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.NClob;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.SQLXML;
import java.sql.Savepoint;
import java.sql.Statement;
import java.sql.Struct;
import java.util.Map;
import java.util.Properties;
import java.util.concurrent.Executor;

public abstract class c
  extends com.taobao.txc.resourcemanager.b.a
{
  public c(Connection paramConnection, b paramb)
  {
    super(paramConnection, paramb);
  }
  
  public Statement createStatement()
  {
    Statement localStatement = null;
    try
    {
      localStatement = super.createStatement();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public CallableStatement prepareCall(String paramString)
  {
    CallableStatement localCallableStatement = null;
    try
    {
      localCallableStatement = super.prepareCall(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localCallableStatement;
  }
  
  public String nativeSQL(String paramString)
  {
    String str = null;
    try
    {
      str = super.nativeSQL(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return str;
  }
  
  public void setAutoCommit(boolean paramBoolean)
  {
    try
    {
      super.setAutoCommit(paramBoolean);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public boolean getAutoCommit()
  {
    boolean bool = false;
    try
    {
      bool = super.getAutoCommit();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return bool;
  }
  
  public void commit()
  {
    try
    {
      super.commit();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public void rollback()
  {
    try
    {
      super.rollback();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public void close()
  {
    try
    {
      super.close();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public boolean isClosed()
  {
    boolean bool = false;
    try
    {
      bool = super.isClosed();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return bool;
  }
  
  public DatabaseMetaData getMetaData()
  {
    DatabaseMetaData localDatabaseMetaData = null;
    try
    {
      localDatabaseMetaData = super.getMetaData();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localDatabaseMetaData;
  }
  
  public void setReadOnly(boolean paramBoolean)
  {
    try
    {
      super.setReadOnly(paramBoolean);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public boolean isReadOnly()
  {
    boolean bool = false;
    try
    {
      bool = super.isReadOnly();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return bool;
  }
  
  public void setCatalog(String paramString)
  {
    try
    {
      super.setCatalog(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public String getCatalog()
  {
    String str = null;
    try
    {
      str = super.getCatalog();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return str;
  }
  
  public void setTransactionIsolation(int paramInt)
  {
    try
    {
      super.setTransactionIsolation(paramInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public int getTransactionIsolation()
  {
    int i = -1;
    try
    {
      i = super.getTransactionIsolation();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return i;
  }
  
  public SQLWarning getWarnings()
  {
    SQLWarning localSQLWarning = null;
    try
    {
      localSQLWarning = super.getWarnings();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localSQLWarning;
  }
  
  public void clearWarnings()
  {
    try
    {
      super.clearWarnings();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public Statement createStatement(int paramInt1, int paramInt2)
  {
    Statement localStatement = null;
    try
    {
      localStatement = super.createStatement(paramInt1, paramInt2);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString, int paramInt1, int paramInt2)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString, paramInt1, paramInt2);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public CallableStatement prepareCall(String paramString, int paramInt1, int paramInt2)
  {
    CallableStatement localCallableStatement = null;
    try
    {
      localCallableStatement = super.prepareCall(paramString, paramInt1, paramInt2);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localCallableStatement;
  }
  
  public Map<String, Class<?>> getTypeMap()
  {
    Map localMap = null;
    try
    {
      localMap = super.getTypeMap();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localMap;
  }
  
  public void setTypeMap(Map<String, Class<?>> paramMap)
  {
    try
    {
      super.setTypeMap(paramMap);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public void setHoldability(int paramInt)
  {
    try
    {
      super.setHoldability(paramInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public int getHoldability()
  {
    int i = -1;
    try
    {
      i = super.getHoldability();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return i;
  }
  
  public Savepoint setSavepoint()
  {
    Savepoint localSavepoint = null;
    try
    {
      localSavepoint = super.setSavepoint();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localSavepoint;
  }
  
  public Savepoint setSavepoint(String paramString)
  {
    Savepoint localSavepoint = null;
    try
    {
      localSavepoint = super.setSavepoint(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localSavepoint;
  }
  
  public void rollback(Savepoint paramSavepoint)
  {
    try
    {
      super.rollback(paramSavepoint);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public void releaseSavepoint(Savepoint paramSavepoint)
  {
    try
    {
      super.releaseSavepoint(paramSavepoint);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public Statement createStatement(int paramInt1, int paramInt2, int paramInt3)
  {
    Statement localStatement = null;
    try
    {
      localStatement = super.createStatement(paramInt1, paramInt2, paramInt3);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString, int paramInt1, int paramInt2, int paramInt3)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString, paramInt1, paramInt2, paramInt3);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public CallableStatement prepareCall(String paramString, int paramInt1, int paramInt2, int paramInt3)
  {
    CallableStatement localCallableStatement = null;
    try
    {
      localCallableStatement = super.prepareCall(paramString, paramInt2, paramInt3);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localCallableStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString, int paramInt)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString, paramInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString, int[] paramArrayOfInt)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString, paramArrayOfInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public PreparedStatement prepareStatement(String paramString, String[] paramArrayOfString)
  {
    PreparedStatement localPreparedStatement = null;
    try
    {
      localPreparedStatement = super.prepareStatement(paramString, paramArrayOfString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localPreparedStatement;
  }
  
  public Clob createClob()
  {
    Clob localClob = null;
    try
    {
      localClob = super.createClob();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localClob;
  }
  
  public Blob createBlob()
  {
    Blob localBlob = null;
    try
    {
      localBlob = super.createBlob();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localBlob;
  }
  
  public NClob createNClob()
  {
    NClob localNClob = null;
    try
    {
      localNClob = super.createNClob();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localNClob;
  }
  
  public SQLXML createSQLXML()
  {
    SQLXML localSQLXML = null;
    try
    {
      localSQLXML = super.createSQLXML();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localSQLXML;
  }
  
  public boolean isValid(int paramInt)
  {
    boolean bool = false;
    try
    {
      bool = super.isValid(paramInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return bool;
  }
  
  public void setClientInfo(String paramString1, String paramString2)
  {
    super.setClientInfo(paramString1, paramString2);
  }
  
  public void setClientInfo(Properties paramProperties)
  {
    super.setClientInfo(paramProperties);
  }
  
  public String getClientInfo(String paramString)
  {
    String str = null;
    try
    {
      str = super.getClientInfo(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return str;
  }
  
  public Properties getClientInfo()
  {
    Properties localProperties = null;
    try
    {
      localProperties = super.getClientInfo();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localProperties;
  }
  
  public Array createArrayOf(String paramString, Object[] paramArrayOfObject)
  {
    Array localArray = null;
    try
    {
      localArray = super.createArrayOf(paramString, paramArrayOfObject);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localArray;
  }
  
  public Struct createStruct(String paramString, Object[] paramArrayOfObject)
  {
    Struct localStruct = null;
    try
    {
      localStruct = super.createStruct(paramString, paramArrayOfObject);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localStruct;
  }
  
  public void setSchema(String paramString)
  {
    try
    {
      super.setSchema(paramString);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public String getSchema()
  {
    String str = null;
    try
    {
      str = super.getSchema();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return str;
  }
  
  public void abort(Executor paramExecutor)
  {
    try
    {
      super.abort(paramExecutor);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public void setNetworkTimeout(Executor paramExecutor, int paramInt)
  {
    try
    {
      super.setNetworkTimeout(paramExecutor, paramInt);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
  }
  
  public int getNetworkTimeout()
  {
    int i = -1;
    try
    {
      i = super.getNetworkTimeout();
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return i;
  }
  
  public <T> T unwrap(Class<T> paramClass)
  {
    Object localObject = null;
    try
    {
      localObject = super.unwrap(paramClass);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return localObject;
  }
  
  public boolean isWrapperFor(Class<?> paramClass)
  {
    boolean bool = false;
    try
    {
      bool = super.isWrapperFor(paramClass);
    }
    catch (SQLException localSQLException)
    {
      a.b(this, localSQLException);
    }
    return bool;
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.taobao.txc.resourcemanager.b.c.c
 * JD-Core Version:    0.7.0.1
 */